package br.ufrn.dimap.ase.squid.metrics.views.tree.model;

import org.eclipse.core.resources.IProject;

import br.ufrn.dimap.ase.squid.metrics.views.tree.model.exception.NoChildrensException;

public class Conjunto implements ITreeable{
	private IProject project;
	private String nome;
	private ITreeable[] resultados;
	private String results;
	
	public Conjunto(IProject project, String nome) {
		this.project = project;
		this.nome = nome;
	}
	
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getResults() {
		return results;
	}
	public void setResults(String results) {
		this.results = results;
	}

	@Override
	public Object[] getChildrens() throws NoChildrensException {
		if(resultados != null)
			return resultados;
		return null;
	}

	public String toString() {
		return getNome();
	}

	public ITreeable[] getResultados() {
		return resultados;
	}

	public void setResultados(ITreeable[] resultados) {
		this.resultados = resultados;
	}

}
